let (something) rest - German English Dictionary